home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / clang / gnumake.zip / README.OS2 < prev    next >
Internet Message Format  |  1994-06-07  |  2KB

  1. From: williams@herky.cs.uiowa.edu (Kent Williams)
  2. Newsgroups: gnu.utils.bug
  3. Subject: Patches to build GNU make on OS/2, Irix 4.X
  4. Date: 19 Mar 1993 15:17:59 -0500
  5. Organization: U of Iowa, Iowa City, IA
  6. Lines: 986
  7. Sender: daemon@cis.ohio-state.edu
  8. Approved: bug-gnu-utils@prep.ai.mit.edu
  9. Distribution: gnu
  10. Message-ID: <1993Mar19.190733.29495@news.uiowa.edu>
  11. Reply-To: williams@herky.cs.uiowa.edu (Kent Williams)
  12.  
  13. This may be the wrong way to go about it, but here is my patches that do
  14. three things at once:
  15.  
  16. 1. Allow a build under OS/2 using EMX (and possibly C-Set 2).
  17. 2. Allow a build under SGI Irix with the -ansiposix flag.
  18. 3. Incorporate the couple of bug fixes to 3.63 previously posted
  19.    in this news group.
  20.  
  21. I have verified by rebuilding on HP9000S800, SGI and SPARC2 that I haven't
  22. screwed anything up too badly.
  23.  
  24. PROBLEMS
  25.  
  26. 1. Usual porting crap under OS/2 -- different path separator, funny argv[0],
  27.    screwy script language, no /bin/sh, etc.
  28. 2. SGI, if you use -ansiposix, seems not to define environ, but rather
  29.    defines _environ.  Also NSIG goes missing with -ansiposix.
  30.  
  31. The OS/2 support also requires a config.h and the two makefiles (Makefile and
  32. glob/Makefile).  I can mail these to anyone who needs them.
  33.  
  34. As has been amply comment upon, if you want to build on nearly any modern
  35. platform, you have to run configure, and then comment out the
  36.  
  37. #define HAVE_UNION_WAIT 1
  38.  
  39. Since that loses big everywhere.  Attention maintainers -- can we get the
  40. OS/2 stuff incorporated into the official source???
  41.  
  42.  
  43. ----------------------
  44. I did a few minor changes here and there. Updated to 3.67 too.
  45.  
  46. 93/08/08: update to 3.68, fixed handling of " and ' quotes.
  47. 93/11/23: preliminary update to 3.69, none of the pending fixes done yet.
  48. 94/02/18: cleanup of quoting and shell problems, update to version 3.70
  49. 94/03/14: fixes for still outstanding and newly introduced bugs
  50. 94/04/24: fix for drive letters in targets and backslashes in command
  51.           lines, should run under DOS too now
  52. 94/06/07  update to 3.71, fix for bug with trailing backslashes
  53.  
  54. --
  55. /* Kai Uwe Rommel                                      Muenchen, Germany *
  56.  * rommel@ars.muc.de                              CompuServe 100265,2651 *
  57.  * rommel@informatik.tu-muenchen.de                  Fax +49 89 324 4524 */
  58.  
  59. DOS ... is still a real mode only non-reentrant interrupt
  60. handler, and always will be.                -Russell Williams
  61.